home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CU Amiga Super CD-ROM 24
/
CU Amiga Magazine's Super CD-ROM 24 (1998)(EMAP Images)(GB)(Track 1 of 2)[!][issue 1998-07].iso
/
CUCD
/
Programming
/
SWI
/
source
/
src
/
defatom.awk
< prev
next >
Encoding:
Amiga
Atari
Commodore
DOS
FM Towns/JPY
Macintosh
Macintosh JP
Macintosh to JP
NeXTSTEP
RISC OS/Acorn
Shift JIS
UTF-8
Wrap
AWK Script
|
1997-08-07
|
369 b
|
15 lines
BEGIN { atom = functor = 0;
}
/^#/ { next;
}
/^A/ { printf "#define ATOM_%-12s MK_ATOM(%d)\n",$2,atom > "pl-atom.ih"
printf "ATOM(%s),\n",$3 > "pl-atom.ic"
atom++;
next;
}
/^F/ { name = $2 $3;
printf "#define FUNCTOR_%-12s MK_FUNCTOR(%d, %d)\n",name,functor,$3 > "pl-funct.ih"
printf "FUNCTOR(ATOM_%s, %d),\n",$2,$3 > "pl-funct.ic"
functor++;
}